openwrt安装docker并启动

您所在的位置:网站首页 openwrt 网心云 docker openwrt安装docker并启动

openwrt安装docker并启动

2022-05-16 21:49| 来源: 网络整理| 查看: 265

在软件包中下载docker和dockerd 在这里插入图片描述 也可以自行下载ipk文件安装

安装成功后启动xshell连上openwrt 执行 /etc/init.d/dockerd 启动docker的daemon服务 若要dockerd自启动则执行

ln -s /etc/init.d/dockerd /etc/rc.d/S100docker

建立软连接,在系统加载时启动docker服务

一下是拉取青龙面板镜像并创建容器的命令

docker run -dit -v /mnt/mmcblk2p4/ql/config:/ql/config -v /mnt/mmcblk2p4/ql/log:/ql/log -v /mnt/mmcblk2p4/ql/db:/ql/db -v /mnt/mmcblk2p4/ql/scripts:/ql/scripts -v /mnt/mmcblk2p4/ql/repo:/ql/repo -v /mnt/mmcblk2p4/ql/raw:/ql/raw -v /mnt/mmcblk2p4/ql/jbot:/ql/jbot --network host -e ENABLE_HANGUP=true -e ENABLE_TG_BOT=true -e ENABLE_WEB_PANEL=true --name qinglong --hostname qinglong --restart always whyour/qinglong:latest

容器跑起来后浏览器打开青龙面板ip:5700 查看配置文件并修改需要的参数(前缀,是否拉取脚本过程中自动生成定时任务等)

xshell中执行命令

docker exec -it qinglong ql repo https:*.git 或者 docker exec -it qinglong ql raw https:**.gee

或者在定时任务中添加ql 命令执行

脚本执行错误时注意查看jdCookies.js,自定义黑名单可在jdCookies.js中操作(重新拉库会覆盖修改内容),注意拉库命令将jdCookies.js等依赖设置为黑名单

拉取脚本完成后执行以下命令来初始化,否则会缺少依赖

docker exec -it qinglong bash -c "cd scripts && npm i"

脚本执行过程中缺少默写依赖(module)报错,比如 png-js或md5 执行命令安装依赖

docker exec -it qinglong bash -c "cd scripts && npm i -S png-js" docker exec -it qinglong bash -c "cd scripts && npm i -S jsdom"

某些python脚本需要安装依赖在青龙面板也可操作



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3